self supply - Almanca İngilizce Sözlük